package binary;

/**
 * 补码的演示
 */
public class ComplementDemo {
    public static void main(String[] args) {
        //规律数：
        int max=Integer.MAX_VALUE;//int的最大值
        int min=Integer.MIN_VALUE;//int的最小值
        System.out.println(Integer.toBinaryString(max));//1111111111111111111111111111111，省略了最高位的0
        System.out.println(Integer.toBinaryString(min));//10000000000000000000000000000000
        System.out.println(Integer.toBinaryString(-1));//11111111111111111111111111111111

        int n=-45;
        System.out.println(Integer.toBinaryString(n));//11111111111111111111111111010011,2进制显示
        System.out.println(n);//-45,10进制显示
    }
}
